a large part of something - Turkish English Dictionary